-- XSD schema extracted from ITU-T Z.166 (03/2011)
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://uri.etsi.org/ttcn3/tci/SimpleTypes_v4_2_1.xsd"
xmlns:SimpleTypes="http://uri.etsi.org/ttcn3/tci/SimpleTypes_v4_2_1.xsd"
elementFormDefault="qualified">
<!-- Basic definitions -->
<xsd:simpleType name="xpath">
<!-- this string should be XPATH complient -->
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="TBoolean">
<xsd:restriction base="xsd:boolean"/>
</xsd:simpleType>
<xsd:simpleType name="TString">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="TInteger">
<xsd:restriction base="xsd:integer"/>
</xsd:simpleType>
<!-- Miscellaneous -->
<xsd:simpleType name="TriTimerDurationType">
<xsd:restriction base="xsd:float"/>
</xsd:simpleType>
<xsd:simpleType name="TciParameterPassingModeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="in"/>
<xsd:enumeration value="inout"/>
<xsd:enumeration value="out"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TriStatusType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="TRI_Ok"/>
<xsd:enumeration value="TRI_Error"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TciStatusType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="TCI_Ok"/>
<xsd:enumeration value="TCI_Error"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ComponentStatusType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="inactiveC"/>
<xsd:enumeration value="runningC"/>
<xsd:enumeration value="stoppedC"/>
<xsd:enumeration value="killedC"/>
<xsd:enumeration value="nullC"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TimerStatusType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="runningT"/>
<xsd:enumeration value="inactiveT"/>
<xsd:enumeration value="expiredT"/>
<xsd:enumeration value="nullT"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PortStatusType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="startedP"/>
<xsd:enumeration value="haltedP"/>
<xsd:enumeration value="stoppedP"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>